// ============================== 导入依赖 ============================== //

import CORE from '@root/【CORE】'
import Login_API from '@login/Login/store/API'

// ============================== 导出初始化工具 ============================== //

export default {
  /**
   * 初始化内核
   */
  async initCORE() {
    // TOKEN 为空，不再继续
    if (!sessionStorage.TOKEN) {
      if (process.env.VUE_APP_DEBUG_PORT) { // 调试环境
        const password = await CORE.rsa('Admin123456')
        const { token } = await Login_API.login({ account: 'admin', password, loginType: 1 }) // 默认登录
        sessionStorage.TOKEN = token // 记录 TOKEN
        location.reload() // 重载页面
      }
    }

    // 主题初始化
    this.themeInit()
  },
}
